

export interface ISysPersonSocialSecurityScheme {
	ID?: string | null;
	SchemeName: string | null;
	SchemeCode: string | null;
	PaymentArea: string | null;
	IsEnabled: boolean;
	SocialSecurityBase: string | null;
	PensionPersonal: string | null;
	PensionCompany: string | null;
	MedicalPersonal: string | null;
	MedicalCompany: string | null;
	UnemploymentPersonal: string | null;
	UnemploymentCompany: string | null;
	InjuryCompany: string | null;
	MaternityCompany: string | null;
	HousingFundBase: string | null;
	HousingFundPersonal: string | null;
	HousingFundCompany: string | null;
	PersonalTotal: string | null;
	CompanyTotal: string | null;
	Remark: string | null;
}

export interface ISysPersonSocialSecuritySchemeVm {
	Entity: ISysPersonSocialSecurityScheme;
	ActionName?: string | null;
	IsMyApprove?: boolean | null;

}

export interface ISysPersonSocialSecuritySchemeView extends ISysPersonSocialSecurityScheme {

}

export interface ISysPersonSocialSecuritySchemeQuery {
	SchemeName?: string | null;
	SchemeCode?: string | null;
	PaymentArea?: string | null;
	IsEnabled?: boolean | null;
	SocialSecurityBase?: string | null;
	PensionPersonal?: string | null;
	PensionCompany?: string | null;
	MedicalPersonal?: string | null;
	MedicalCompany?: string | null;
	UnemploymentPersonal?: string | null;
	UnemploymentCompany?: string | null;
	InjuryCompany?: string | null;
	MaternityCompany?: string | null;
	HousingFundBase?: string | null;
	HousingFundPersonal?: string | null;
	HousingFundCompany?: string | null;
	PersonalTotal?: string | null;
	CompanyTotal?: string | null;
	Remark?: string | null;
}